02. Steps to Complete the Capstone

Steps to Complete the Capstone

CapstoneDetails

Recap of Steps

Step 1: Propose a Project

Identify the application you want to build. We recommend keeping the functionality as simple as possible to start with. Note that it is fine to reuse code from any of the courses in the Nanodegree as a starting point. You are also welcome to use the Snake game sample code to extend with additional features or to build an entirely different game. If you prefer to start from scratch, you can find a starter repo here.

Step 2: Scope the Project

Review the rubric. Ensure that the application you build will satisfy all criteria for the “README” and “Compiling and Testing” sections, and that the application will satisfy at least 5 total criteria from the rest of the rubric. Not all rubric items need to be satisfied in order to pass the project. Scope the features of your project to meet the rubric criteria you want to target.

This flexibility will allow you to focus on the aspects of your application that interest you most.

Step 3: Build your application

Build your own application, or extend the Snake game with new features.

Step 4: Document Your Work

Write a short README indicating which project option you chose. The README should also include:

  • instructions for running the project
  • an overview of your code structure
  • an explanation of how your submission satisfies the necessary rubric